package com.mhjy.synchro.repository.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

@TableName("t_jg_tmp_advancemonthbilldetail")
public class AdvanceMonthbillDetailEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableField("id")
    private Integer id;

    @TableField("discount")
    private Double discount;

    @TableField("discountAmount")
    private Double discountAmount;

    @TableField("feeAmount")
    private Double feeAmount;

    @TableField("feeNO")
    private String feeNo;

    @TableField("feeName")
    private String feeName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("feeTimeEnd")
    private Date feeTimeEnd;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("feeTimeStart")
    private Date feeTimeStart;

    @TableField("fiiId")
    private Integer fiiId;

    @TableField("mbsId")
    private Integer mbsId;

    @TableField("operateDate")
    private Date operateDate;

    @TableField("operateOrgId")
    private Integer operateOrgId;

    @TableField("operateUid")
    private Integer operateUid;

    @TableField("orgId")
    private Double orgId;

    @TableField("orgNo")
    private String orgNo;

    @TableField("price")
    private Double price;

    @TableField("quantity")
    private Double quantity;

    @TableField("status")
    private Integer status;

    @TableField("syncTag")
    private Integer syncTag;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Double getDiscount() {
        return discount;
    }

    public void setDiscount(Double discount) {
        this.discount = discount;
    }

    public Double getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(Double discountAmount) {
        this.discountAmount = discountAmount;
    }

    public Double getFeeAmount() {
        return feeAmount;
    }

    public void setFeeAmount(Double feeAmount) {
        this.feeAmount = feeAmount;
    }

    public String getFeeNo() {
        return feeNo;
    }

    public void setFeeNo(String feeNo) {
        this.feeNo = feeNo;
    }

    public String getFeeName() {
        return feeName;
    }

    public void setFeeName(String feeName) {
        this.feeName = feeName;
    }

    public Date getFeeTimeEnd() {
        return feeTimeEnd;
    }

    public void setFeeTimeEnd(Date feeTimeEnd) {
        this.feeTimeEnd = feeTimeEnd;
    }

    public Date getFeeTimeStart() {
        return feeTimeStart;
    }

    public void setFeeTimeStart(Date feeTimeStart) {
        this.feeTimeStart = feeTimeStart;
    }

    public Integer getFiiId() {
        return fiiId;
    }

    public void setFiiId(Integer fiiId) {
        this.fiiId = fiiId;
    }

    public Integer getMbsId() {
        return mbsId;
    }

    public void setMbsId(Integer mbsId) {
        this.mbsId = mbsId;
    }

    public Date getOperateDate() {
        return operateDate;
    }

    public void setOperateDate(Date operateDate) {
        this.operateDate = operateDate;
    }

    public Integer getOperateOrgId() {
        return operateOrgId;
    }

    public void setOperateOrgId(Integer operateOrgId) {
        this.operateOrgId = operateOrgId;
    }

    public Integer getOperateUid() {
        return operateUid;
    }

    public void setOperateUid(Integer operateUid) {
        this.operateUid = operateUid;
    }

    public Double getOrgId() {
        return orgId;
    }

    public void setOrgId(Double orgId) {
        this.orgId = orgId;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getQuantity() {
        return quantity;
    }

    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSyncTag() {
        return syncTag;
    }

    public void setSyncTag(Integer syncTag) {
        this.syncTag = syncTag;
    }
}
